<?php
/**
 * @author Pumble
 * @copyright 2014
 */

include_once("../phpConexion.php");
    
$conexion= new DBManager();//Instancia de la Conexion a BD
$salida="";//En esta variable se devolvera el HTML

//POR SI HAY UN ERROR
$error="";

//SI SE PUEDE CONECTAR
if($conexion->Conectar()==true){
	$sql="select c.*
		  from tb_carrera as c;";
	//EJECUTAR LA CONSULTA
    if($resultado= mysqli_query($conexion->conect,$sql)){
        //SI EL RESULTADO TIENE MAS DE 0 COLUMNAS
        if($resultado->num_rows!=0){
            //RECORRER EL RESULTADO
            while($row=$resultado->fetch_assoc()){
            	$salida.="
					<h3 data-id='".$row['ID_CARRERA']."'>".$row['CAR_DESCRIPCION']."</h3>
					<div>
                        <ul>".ObtenerCursosXCarrera($row['ID_CARRERA'])."</ul>
					<div>
            	";
        	}
        }
    }
    else{
        //OCURRIO ALGO Y LA CONSULTA NO SE PUDO EJECUTAR
        $error= array("ERROR"=>"OCURRIO UN ERROR Y NO SE PUDO OBTENER LA LISTA DE CURSOS");
        echo json_encode($error);
    }
    $conexion->CerrarConexion();
}
else{
    //OCURRIO ALGO Y NO SE PUDO CONECTAR A BD
    $error= array("ERROR"=>"OCURRIO ALGO Y NO NOS PUDIMOS CONECTAR A LA BASE DE DATOS");
    echo json_encode($error);
}	


function ObtenerCursosXCarrera($ID){
	
	$conexion= new DBManager();
	$salida="";

	if($conexion->Conectar()==true){
		$sql="select c.*
				from tb_curso as c
				join tb_carrera as ca on c.CUR_FK_CARRERA= ca.ID_CARRERA
				where ca.ID_CARRERA=".$ID.";";
		if($resultado= mysqli_query($conexion->conect,$sql)){
			if($resultado->num_rows!=0){
                while($row=$resultado->fetch_assoc()){
            		$salida.="<li data-id_curso=".$row['ID_CURSO']." data-></li>";
            	}
            }
		}
	}
}

?>